| http://purl.uniprot.org/unirules/MF_04058#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:918494 up:source unirule:MF_04058 .
_:918495 up:source unirule:MF_04058 .
_:918496 up:source unirule:MF_04058 .
_:918497 up:source unirule:MF_04058 .
_:918498 up:source unirule:MF_04058 .
_:918499 up:source unirule:MF_04058 .
_:918500 up:source unirule:MF_04058 .
_:918501 up:source unirule:MF_04058 .
_:918502 up:source unirule:MF_04058 .
_:918503 up:source unirule:MF_04058 .
_:918504 up:source unirule:MF_04058 .
_:918505 up:source unirule:MF_04058 .
_:918506 up:source unirule:MF_04058 .
_:918507 up:source unirule:MF_04058 .
_:918508 up:source unirule:MF_04058 .
_:918509 up:source unirule:MF_04058 .
_:918510 up:source unirule:MF_04058 .
_:918511 up:source unirule:MF_04058 .
_:918512 up:source unirule:MF_04058 .
_:918513 up:source unirule:MF_04058 .
_:918514 up:source unirule:MF_04058 .
_:918515 up:source unirule:MF_04058 .
_:918516 up:source unirule:MF_04058 .
?this up:alternativeName ?name1 ,
?name2 ;
up:annotation ?annotation4 ,
?annotation5 ,
?annotation6 ,
?annotation8 ,
?annotation9 ,
?annotation10 ,
?annotation11 ;
up:classifiedWith GO:0019073 ,
GO:0019076 ,
GO:0042025 ,
keyword:1048 ,
keyword:1188 ,
keyword:231 ,
keyword:426 ,
keyword:597 ;
up:recommendedName ?name0 .
?name0 up:fullName 'Packaging protein 3' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'L1-52/55 kDa protein' ;
rdf:type up:Structured_Name .
?name2 up:fullName 'Packaging protein 52K' ;
rdf:type up:Structured_Name .
?gene3 skos:prefLabel 'L1' .
?annotation4 a up:Function_Annotation ;
rdfs:comment 'Involved in viral genome packaging through its interaction with packaging proteins 1 and 2. After proteolyic cleavage by adenovirus protease, L1 52/55k protein is removed from the capsid during viral maturation.' .
?annotation5 a up:Subunit_Annotation ;
rdfs:comment 'Part of the genome packaging complex composed of packaging proteins 1, 2 and 3; this complex specifically binds to the packaging sequence on the left end of viral genomic DNA and performs packaging of the viral genome. Interacts with hexon-linking protein IIIa; this interaction is required to promote correct genome packaging.' .
?annotation6 a up:Subcellular_Location_Annotation ;
rdfs:comment 'Nuclear protein present in empty capsids and assembly intermediates' .
?annotation6li7 up:cellularComponent .
?annotation8 a up:Induction_Annotation ;
rdfs:comment 'Expressed in the early phase and late phase of the viral replicative cycle.' .
?annotation9 a up:PTM_Annotation ;
rdfs:comment 'Cleaved at different sites by the viral protease during virion maturation.' .
?annotation10 a up:Annotation ;
rdfs:comment 'All late proteins expressed from the major late promoter are produced by alternative splicing and alternative polyadenylation of the same gene giving rise to non-overlapping ORFs. A leader sequence is present in the N-terminus of all these mRNAs and is recognized by the viral shutoff protein to provide expression although conventional translation via ribosome scanning from the cap has been shut off in the host cell.' .
?annotation11 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the adenoviridae packaging protein 3 family.' .
?pfs12 up:annotation ?annotation13 .
?annotation13 faldo:begin ?pfsb14 ;
faldo:end ?pfse15 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'Interaction with packaging protein 1' .
?pfsb14 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?pfse15 faldo:position ?thisPositionOn17 ;
rdf:type faldo:ExactPosition .
?pfs18 up:annotation ?annotation19 .
?annotation19 faldo:begin ?pfsb20 ;
faldo:end ?pfse21 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Cleavage; by viral protease' .
?pfsb20 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfse21 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?pfs24 up:annotation ?annotation25 .
?annotation25 faldo:begin ?pfsb26 ;
faldo:end ?pfse27 ;
rdf:type up:Modified_Residue_Annotation ;
rdfs:comment 'Phosphoserine; by host' .
?pfsb26 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?pfse27 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?pfs30 up:annotation ?annotation31 .
?annotation31 faldo:begin ?pfsb32 ;
faldo:end ?pfse33 ;
rdf:type up:Modified_Residue_Annotation ;
rdfs:comment 'Phosphoserine; by host' .
?pfsb32 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
?pfse33 faldo:position ?thisPositionOn35 ;
rdf:type faldo:ExactPosition .
_:918517 a rdf:Statement ;
up:attribution _:918494 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:918518 a rdf:Statement ;
up:attribution _:918495 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:918519 a rdf:Statement ;
up:attribution _:918496 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:918520 a rdf:Statement ;
up:attribution _:918497 ;
rdf:subject ?gene3 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene3 .
_:918521 a rdf:Statement ;
up:attribution _:918498 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:918522 a rdf:Statement ;
up:attribution _:918499 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:918523 a rdf:Statement ;
up:attribution _:918500 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:918524 a rdf:Statement ;
up:attribution _:918501 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:918525 a rdf:Statement ;
up:attribution _:918502 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:918526 a rdf:Statement ;
up:attribution _:918503 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:918527 a rdf:Statement ;
up:attribution _:918504 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:918528 a rdf:Statement ;
up:attribution _:918505 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1048 .
_:918529 a rdf:Statement ;
up:attribution _:918506 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:426 .
_:918530 a rdf:Statement ;
up:attribution _:918507 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:597 .
_:918531 a rdf:Statement ;
up:attribution _:918508 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:231 .
_:918532 a rdf:Statement ;
up:attribution _:918509 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1188 .
_:918533 a rdf:Statement ;
up:attribution _:918510 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0042025 .
_:918534 a rdf:Statement ;
up:attribution _:918511 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0019073 .
_:918535 a rdf:Statement ;
up:attribution _:918512 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0019076 .
_:918536 a rdf:Statement ;
up:source unirule:MF_04058 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:918537 a rdf:Statement ;
up:attribution _:918513 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:918538 a rdf:Statement ;
up:source unirule:MF_04058 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:918539 a rdf:Statement ;
up:attribution _:918514 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:918540 a rdf:Statement ;
up:source unirule:MF_04058 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:918541 a rdf:Statement ;
up:attribution _:918515 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:918542 a rdf:Statement ;
up:source unirule:MF_04058 ;
rdf:subject ?pfs30 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
_:918543 a rdf:Statement ;
up:attribution _:918516 ;
rdf:subject ?pfs30 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_04058
#Rule MF_04058 Created by:? on:2017-03-16 Modified by:Edouard de Castro on:2019-11-20
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_04058 .
?thisOrganism rdfs:subClassOf+ taxon:10508 .
BIND(URI(CONCAT(STR(?this), '#MF_04058a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_04058a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_04058a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_04058a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_04058a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_04058a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_04058a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_04058a9')) AS ?annotation9) .
BIND(URI(CONCAT(STR(?this), '#MF_04058a10')) AS ?annotation10) .
BIND(URI(CONCAT(STR(?this), '#MF_04058a11')) AS ?annotation11) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch40 faldo:location ?templateMotifSequenceMatchRegionP0326241 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0326243 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP03262MF_0405836 .
?templateMotifSequenceMatchRegionP0326241 faldo:begin ?templateMotifSequenceMatchBeginP0326242 .
?templateMotifSequenceMatchBeginP0326242 faldo:position ?templateMotifSequenceMatchBeginPositionP0326237 ;
faldo:reference isoform:P03262-1 .
?templateMotifSequenceProfileAlignmentOperationP0326243 edam:has_input signature:MF_04058 ;
rdf:type edam:operation_0300 .
?targetMotifMatch44 faldo:location ?targetMotifMatchRegionMatch45 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0405847 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP03262MF_0405838 .
?targetMotifMatchRegionMatch45 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0405846 .
?targetMotifMatchRegionMatchBeginMF_0405846 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0405839 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0405847 edam:has_input signature:MF_04058 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03262MF_0405836, 1, (STRLEN(?templateMotifCigarP03262MF_0405836) - STRLEN(REPLACE(?templateMotifCigarP03262MF_0405836, CONCAT('^(?:-*[^-]){', STR(((1 - ?templateMotifSequenceMatchBeginPositionP0326237) + 1)), '}'), '')))), '[a-z]', '')) AS ?step148) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03262MF_0405838, 1, (STRLEN(?targetMotifMatchCigarP03262MF_0405838) - STRLEN(REPLACE(?targetMotifMatchCigarP03262MF_0405838, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step148), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03262MF_0405838, 1, (STRLEN(?targetMotifMatchCigarP03262MF_0405838) - STRLEN(REPLACE(?targetMotifMatchCigarP03262MF_0405838, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step148), '}'), '')))), '[^-]', ''))) AS ?step249) .
BIND(((?step249 + ?targetMotifMatchRegionMatchBeginPositionMF_0405839) - 1) AS ?thisPositionOn16) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03262MF_0405836, 1, (STRLEN(?templateMotifCigarP03262MF_0405836) - STRLEN(REPLACE(?templateMotifCigarP03262MF_0405836, CONCAT('^(?:-*[^-]){', STR(((173 - ?templateMotifSequenceMatchBeginPositionP0326237) + 1)), '}'), '')))), '[a-z]', '')) AS ?step150) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03262MF_0405838, 1, (STRLEN(?targetMotifMatchCigarP03262MF_0405838) - STRLEN(REPLACE(?targetMotifMatchCigarP03262MF_0405838, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step150), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03262MF_0405838, 1, (STRLEN(?targetMotifMatchCigarP03262MF_0405838) - STRLEN(REPLACE(?targetMotifMatchCigarP03262MF_0405838, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step150), '}'), '')))), '[^-]', ''))) AS ?step251) .
BIND(((?step251 + ?targetMotifMatchRegionMatchBeginPositionMF_0405839) - 1) AS ?thisPositionOn17) .
BIND(?this AS ?pfs1t52) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfsb14) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfse15) .
FILTER ((BOUND(?thisPositionOn16) && BOUND(?thisPositionOn17))) .
BIND(URI(CONCAT(STR(?this), '#MF_04058a13')) AS ?annotation13) .
BIND(?this AS ?pfs12) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch57 faldo:location ?templateMotifSequenceMatchRegionP0326258 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0326260 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP03262MF_0405853 .
?templateMotifSequenceMatchRegionP0326258 faldo:begin ?templateMotifSequenceMatchBeginP0326259 .
?templateMotifSequenceMatchBeginP0326259 faldo:position ?templateMotifSequenceMatchBeginPositionP0326254 ;
faldo:reference isoform:P03262-1 .
?templateMotifSequenceProfileAlignmentOperationP0326260 edam:has_input signature:MF_04058 ;
rdf:type edam:operation_0300 .
?targetMotifMatch61 faldo:location ?targetMotifMatchRegionMatch62 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0405864 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP03262MF_0405855 .
?targetMotifMatchRegionMatch62 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0405863 .
?targetMotifMatchRegionMatchBeginMF_0405863 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0405856 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0405864 edam:has_input signature:MF_04058 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03262MF_0405853, 1, (STRLEN(?templateMotifCigarP03262MF_0405853) - STRLEN(REPLACE(?templateMotifCigarP03262MF_0405853, CONCAT('^(?:-*[^-]){', STR(((351 - ?templateMotifSequenceMatchBeginPositionP0326254) + 1)), '}'), '')))), '[a-z]', '')) AS ?step165) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03262MF_0405855, 1, (STRLEN(?targetMotifMatchCigarP03262MF_0405855) - STRLEN(REPLACE(?targetMotifMatchCigarP03262MF_0405855, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03262MF_0405855, 1, (STRLEN(?targetMotifMatchCigarP03262MF_0405855) - STRLEN(REPLACE(?targetMotifMatchCigarP03262MF_0405855, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), '')))), '[^-]', ''))) AS ?step266) .
BIND(((?step266 + ?targetMotifMatchRegionMatchBeginPositionMF_0405856) - 1) AS ?thisPositionOn22) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03262MF_0405853, 1, (STRLEN(?templateMotifCigarP03262MF_0405853) - STRLEN(REPLACE(?templateMotifCigarP03262MF_0405853, CONCAT('^(?:-*[^-]){', STR(((352 - ?templateMotifSequenceMatchBeginPositionP0326254) + 1)), '}'), '')))), '[a-z]', '')) AS ?step167) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03262MF_0405855, 1, (STRLEN(?targetMotifMatchCigarP03262MF_0405855) - STRLEN(REPLACE(?targetMotifMatchCigarP03262MF_0405855, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step167), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03262MF_0405855, 1, (STRLEN(?targetMotifMatchCigarP03262MF_0405855) - STRLEN(REPLACE(?targetMotifMatchCigarP03262MF_0405855, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step167), '}'), '')))), '[^-]', ''))) AS ?step268) .
BIND(((?step268 + ?targetMotifMatchRegionMatchBeginPositionMF_0405856) - 1) AS ?thisPositionOn23) .
BIND(?this AS ?pfs1t69) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb20) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse21) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn22, (?thisPositionOn23 - ?thisPositionOn22)) = 'TG')) .
BIND(URI(CONCAT(STR(?this), '#MF_04058a19')) AS ?annotation19) .
BIND(?this AS ?pfs18) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch74 faldo:location ?templateMotifSequenceMatchRegionP0326275 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0326277 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP03262MF_0405870 .
?templateMotifSequenceMatchRegionP0326275 faldo:begin ?templateMotifSequenceMatchBeginP0326276 .
?templateMotifSequenceMatchBeginP0326276 faldo:position ?templateMotifSequenceMatchBeginPositionP0326271 ;
faldo:reference isoform:P03262-1 .
?templateMotifSequenceProfileAlignmentOperationP0326277 edam:has_input signature:MF_04058 ;
rdf:type edam:operation_0300 .
?targetMotifMatch78 faldo:location ?targetMotifMatchRegionMatch79 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0405881 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP03262MF_0405872 .
?targetMotifMatchRegionMatch79 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0405880 .
?targetMotifMatchRegionMatchBeginMF_0405880 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0405873 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0405881 edam:has_input signature:MF_04058 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03262MF_0405870, 1, (STRLEN(?templateMotifCigarP03262MF_0405870) - STRLEN(REPLACE(?templateMotifCigarP03262MF_0405870, CONCAT('^(?:-*[^-]){', STR(((75 - ?templateMotifSequenceMatchBeginPositionP0326271) + 1)), '}'), '')))), '[a-z]', '')) AS ?step182) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03262MF_0405872, 1, (STRLEN(?targetMotifMatchCigarP03262MF_0405872) - STRLEN(REPLACE(?targetMotifMatchCigarP03262MF_0405872, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step182), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03262MF_0405872, 1, (STRLEN(?targetMotifMatchCigarP03262MF_0405872) - STRLEN(REPLACE(?targetMotifMatchCigarP03262MF_0405872, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step182), '}'), '')))), '[^-]', ''))) AS ?step283) .
BIND(((?step283 + ?targetMotifMatchRegionMatchBeginPositionMF_0405873) - 1) AS ?thisPositionOn28) .
BIND(?thisPositionOn28 AS ?thisPositionOn29) .
BIND(?this AS ?pfs1t84) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfsb26) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfse27) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn28, 1) = 'S')) .
BIND(URI(CONCAT(STR(?this), '#MF_04058a25')) AS ?annotation25) .
BIND(?this AS ?pfs24) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch89 faldo:location ?templateMotifSequenceMatchRegionP0326290 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0326292 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP03262MF_0405885 .
?templateMotifSequenceMatchRegionP0326290 faldo:begin ?templateMotifSequenceMatchBeginP0326291 .
?templateMotifSequenceMatchBeginP0326291 faldo:position ?templateMotifSequenceMatchBeginPositionP0326286 ;
faldo:reference isoform:P03262-1 .
?templateMotifSequenceProfileAlignmentOperationP0326292 edam:has_input signature:MF_04058 ;
rdf:type edam:operation_0300 .
?targetMotifMatch93 faldo:location ?targetMotifMatchRegionMatch94 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0405896 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP03262MF_0405887 .
?targetMotifMatchRegionMatch94 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0405895 .
?targetMotifMatchRegionMatchBeginMF_0405895 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0405888 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0405896 edam:has_input signature:MF_04058 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03262MF_0405885, 1, (STRLEN(?templateMotifCigarP03262MF_0405885) - STRLEN(REPLACE(?templateMotifCigarP03262MF_0405885, CONCAT('^(?:-*[^-]){', STR(((360 - ?templateMotifSequenceMatchBeginPositionP0326286) + 1)), '}'), '')))), '[a-z]', '')) AS ?step197) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03262MF_0405887, 1, (STRLEN(?targetMotifMatchCigarP03262MF_0405887) - STRLEN(REPLACE(?targetMotifMatchCigarP03262MF_0405887, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03262MF_0405887, 1, (STRLEN(?targetMotifMatchCigarP03262MF_0405887) - STRLEN(REPLACE(?targetMotifMatchCigarP03262MF_0405887, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), '')))), '[^-]', ''))) AS ?step298) .
BIND(((?step298 + ?targetMotifMatchRegionMatchBeginPositionMF_0405888) - 1) AS ?thisPositionOn34) .
BIND(?thisPositionOn34 AS ?thisPositionOn35) .
BIND(?this AS ?pfs1t99) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb32) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse33) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn34, 1) = 'S')) .
BIND(URI(CONCAT(STR(?this), '#MF_04058a31')) AS ?annotation31) .
BIND(?this AS ?pfs30) .
}
}
"xsd:string |