CONSTRUCT { _:933933 up:source unirule:MF_04087 . _:933934 up:source unirule:MF_04087 . _:933935 up:source unirule:MF_04087 . _:933936 up:source unirule:MF_04087 . _:933937 up:source unirule:MF_04087 . _:933938 up:source unirule:MF_04087 . _:933939 up:source unirule:MF_04087 . _:933940 up:source unirule:MF_04087 . _:933941 up:source unirule:MF_04087 . _:933942 up:source unirule:MF_04087 . _:933943 up:source unirule:MF_04087 . _:933944 up:source unirule:MF_04087 . _:933945 up:source unirule:MF_04087 . _:933946 up:source unirule:MF_04087 . _:933947 up:source unirule:MF_04087 . _:933948 up:source unirule:MF_04087 . _:933949 up:source unirule:MF_04087 . _:933950 up:source unirule:MF_04087 . _:933951 up:source unirule:MF_04087 . _:933952 up:source unirule:MF_04087 . _:933953 up:source unirule:MF_04087 . _:933954 up:source unirule:MF_04087 . _:933955 up:source unirule:MF_04087 . _:933956 up:source unirule:MF_04087 . _:933957 up:source unirule:MF_04087 . _:933958 up:source unirule:MF_04087 . _:933959 up:source unirule:MF_04087 . _:933960 up:source unirule:MF_04087 . _:933961 up:source unirule:MF_04087 . _:933962 up:source unirule:MF_04087 . _:933963 up:source unirule:MF_04087 . _:933964 up:source unirule:MF_04087 . _:933965 up:source unirule:MF_04087 . _:933966 up:source unirule:MF_04087 . _:933967 up:source unirule:MF_04087 . _:933968 up:source unirule:MF_04087 . ?this up:alternativeName ?name1 ; up:annotation ?annotation3 , ?annotation4 , ?annotation5 , ?annotation9 , ?annotation10 ; up:classifiedWith GO:0003723 , GO:0008270 , GO:0016020 , GO:0020002 , GO:0039702 , GO:0044220 , GO:0044423 , GO:0046761 , keyword:1032 , keyword:1035 , keyword:1043 , keyword:1187 , keyword:1188 , keyword:1198 , keyword:449 , keyword:472 , keyword:479 , keyword:519 , keyword:862 , keyword:863 , keyword:945 , keyword:946 ; up:recommendedName ?name0 . ?name0 up:fullName 'RING finger protein Z' ; up:shortName 'Protein Z' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Zinc-binding protein' ; rdf:type up:Structured_Name . ?gene2 skos:prefLabel 'Z' . ?annotation3 a up:Function_Annotation ; rdfs:comment 'Plays a crucial role in virion assembly and budding. Expressed late in the virus life cycle, it acts as an inhibitor of viral transcription and RNA synthesis by interacting with the viral polymerase L. Presumably recruits the NP encapsidated genome to cellular membranes at budding sites via direct interaction with NP. Plays critical roles in the final steps of viral release by interacting with host TSG101, a member of the vacuolar protein-sorting pathway and using other cellular host proteins involved in vesicle formation pathway. The budding of the virus progeny occurs after association of protein Z with the viral glycoprotein complex SSP-GP1-GP2 at the cell periphery, step that requires myristoylation of protein Z. Also selectively represses protein production by associating with host eIF4E.' . ?annotation4 a up:Subunit_Annotation ; rdfs:comment "Interacts with protein NP; this interaction probably directs the encapsidated genome to budding sites. Interacts (via RING domain) with polymerase L; this interaction inhibits viral transcription and replication. Interacts with the glycoprotein complex; this interaction plays a role in virion budding. Interacts with host eIF4E; this interaction results in eIF4E reduced affinity for its substrate, the 5'-m7 G cap structure. Interacts (via late-budding domain) with host TSG101; this interaction is essential for budding and release of viral particles. Interacts with host RPLP0; this interaction may serve to load ribosome-like particles inside the virion. Interacts with host PML; this interaction induces PML bodies redistribution in the cytoplasm upon viral infection." . ?annotation5 a up:Subcellular_Location_Annotation ; rdfs:comment 'Mainly perinuclear. During budding, associates at the inner side of the plasma membrane of infected cells' . ?annotation5li6 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation5li7 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation5li8 up:cellularComponent <http://purl.uniprot.org/locations/null>; up:orientation <http://purl.uniprot.org/locations/null>; up:topology <http://purl.uniprot.org/locations/null>. ?annotation9 a up:Domain_Annotation ; rdfs:comment 'Late-budding domains (L domains) are short sequence motifs essential for viral particle budding. They recruit proteins of the host ESCRT machinery (Endosomal Sorting Complex Required for Transport) or ESCRT-associated proteins.' . ?annotation10 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the arenaviridae Z protein family.' . ?pfs11 up:annotation ?annotation12 . ?annotation12 faldo:begin ?pfsb13 ; faldo:end ?pfse14 ; rdf:type up:Chain_Annotation ; rdfs:comment 'RING finger protein Z' . ?pfsb13 faldo:position ?thisPositionOn15 ; rdf:type faldo:ExactPosition . ?pfse14 faldo:position ?thisPositionOn16 ; rdf:type faldo:ExactPosition . ?pfs17 up:annotation ?annotation18 . ?annotation18 faldo:begin ?pfsb19 ; faldo:end ?pfse20 ; rdf:type up:Initiator_Methionine_Annotation ; rdfs:comment 'Removed; by host' . ?pfsb19 faldo:position ?thisPositionOn21 ; rdf:type faldo:ExactPosition . ?pfse20 faldo:position ?thisPositionOn22 ; rdf:type faldo:ExactPosition . ?pfs23 up:annotation ?annotation24 . ?annotation24 faldo:begin ?pfsb25 ; faldo:end ?pfse26 ; rdf:type up:Zinc_Finger_Annotation ; rdfs:comment 'RING-type; atypical' . ?pfsb25 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?pfse26 faldo:position ?thisPositionOn28 ; rdf:type faldo:ExactPosition . ?pfs29 up:annotation ?annotation30 . ?annotation30 faldo:begin ?pfsb31 ; faldo:end ?pfse32 ; rdf:type up:Motif_Annotation ; rdfs:comment 'PTAP/PSAP motif' . ?pfsb31 faldo:position ?thisPositionOn33 ; rdf:type faldo:ExactPosition . ?pfse32 faldo:position ?thisPositionOn34 ; rdf:type faldo:ExactPosition . ?pfs35 up:annotation ?annotation36 . ?annotation36 faldo:begin ?pfsb37 ; faldo:end ?pfse38 ; rdf:type up:Motif_Annotation ; rdfs:comment 'PPXY motif' . ?pfsb37 faldo:position ?thisPositionOn39 ; rdf:type faldo:ExactPosition . ?pfse38 faldo:position ?thisPositionOn40 ; rdf:type faldo:ExactPosition . ?pfs41 up:annotation ?annotation42 . ?annotation42 faldo:begin ?pfsb43 ; faldo:end ?pfse44 ; rdf:type up:Lipidation_Annotation ; rdfs:comment 'N-myristoyl glycine; by host' . ?pfsb43 faldo:position ?thisPositionOn45 ; rdf:type faldo:ExactPosition . ?pfse44 faldo:position ?thisPositionOn46 ; rdf:type faldo:ExactPosition . _:933969 a rdf:Statement ; up:attribution _:933933 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:933970 a rdf:Statement ; up:attribution _:933934 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:933971 a rdf:Statement ; up:attribution _:933935 ; rdf:subject ?gene2 ; rdf:predicate up:encodedBy ; rdf:object ?gene2 . _:933972 a rdf:Statement ; up:attribution _:933936 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:933973 a rdf:Statement ; up:attribution _:933937 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:933974 a rdf:Statement ; up:attribution _:933938 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:933975 a rdf:Statement ; up:attribution _:933939 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:933976 a rdf:Statement ; up:attribution _:933940 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:933977 a rdf:Statement ; up:attribution _:933941 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1032 . _:933978 a rdf:Statement ; up:attribution _:933942 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1035 . _:933979 a rdf:Statement ; up:attribution _:933943 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1043 . _:933980 a rdf:Statement ; up:attribution _:933944 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:945 . _:933981 a rdf:Statement ; up:attribution _:933945 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:449 . _:933982 a rdf:Statement ; up:attribution _:933946 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:933983 a rdf:Statement ; up:attribution _:933947 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:933984 a rdf:Statement ; up:attribution _:933948 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:519 . _:933985 a rdf:Statement ; up:attribution _:933949 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1198 . _:933986 a rdf:Statement ; up:attribution _:933950 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1187 . _:933987 a rdf:Statement ; up:attribution _:933951 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1188 . _:933988 a rdf:Statement ; up:attribution _:933952 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:946 . _:933989 a rdf:Statement ; up:attribution _:933953 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:862 . _:933990 a rdf:Statement ; up:attribution _:933954 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:863 . _:933991 a rdf:Statement ; up:attribution _:933955 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0044220 . _:933992 a rdf:Statement ; up:attribution _:933956 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0020002 . _:933993 a rdf:Statement ; up:attribution _:933957 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0016020 . _:933994 a rdf:Statement ; up:attribution _:933958 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0044423 . _:933995 a rdf:Statement ; up:attribution _:933959 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0003723 . _:933996 a rdf:Statement ; up:attribution _:933960 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008270 . _:933997 a rdf:Statement ; up:attribution _:933961 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0046761 . _:933998 a rdf:Statement ; up:attribution _:933962 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0039702 . _:933999 a rdf:Statement ; up:source unirule:MF_04087 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:934000 a rdf:Statement ; up:attribution _:933963 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:934001 a rdf:Statement ; up:source unirule:MF_04087 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:934002 a rdf:Statement ; up:attribution _:933964 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:934003 a rdf:Statement ; up:source unirule:MF_04087 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:934004 a rdf:Statement ; up:attribution _:933965 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:934005 a rdf:Statement ; up:source unirule:MF_04087 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:934006 a rdf:Statement ; up:attribution _:933966 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:934007 a rdf:Statement ; up:source unirule:MF_04087 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:934008 a rdf:Statement ; up:attribution _:933967 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:934009 a rdf:Statement ; up:source unirule:MF_04087 ; rdf:subject ?pfs41 ; rdf:predicate up:annotation ; rdf:object ?annotation42 . _:934010 a rdf:Statement ; up:attribution _:933968 ; rdf:subject ?pfs41 ; rdf:predicate up:annotation ; rdf:object ?annotation42 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_04087 #Rule MF_04087 Created by:pmasson on:2018-02-08 Modified by:crivoire on:2021-06-04 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_04087 . ?thisOrganism rdfs:subClassOf+ taxon:11617 . BIND(URI(CONCAT(STR(?this), '#MF_04087a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_04087a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_04087a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_04087a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_04087a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_04087a9')) AS ?annotation9) . BIND(URI(CONCAT(STR(?this), '#MF_04087a10')) AS ?annotation10) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch51 faldo:location ?templateMotifSequenceMatchRegionO7355752 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO7355754 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO73557MF_0408747 . ?templateMotifSequenceMatchRegionO7355752 faldo:begin ?templateMotifSequenceMatchBeginO7355753 . ?templateMotifSequenceMatchBeginO7355753 faldo:position ?templateMotifSequenceMatchBeginPositionO7355748 ; faldo:reference isoform:O73557-1 . ?templateMotifSequenceProfileAlignmentOperationO7355754 edam:has_input signature:MF_04087 ; rdf:type edam:operation_0300 . ?targetMotifMatch55 faldo:location ?targetMotifMatchRegionMatch56 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0408758 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO73557MF_0408749 . ?targetMotifMatchRegionMatch56 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0408757 . ?targetMotifMatchRegionMatchBeginMF_0408757 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0408750 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0408758 edam:has_input signature:MF_04087 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO73557MF_0408747, 1, (STRLEN(?templateMotifCigarO73557MF_0408747) - STRLEN(REPLACE(?templateMotifCigarO73557MF_0408747, CONCAT('^(?:-*[^-]){', STR(((2 - ?templateMotifSequenceMatchBeginPositionO7355748) + 1)), '}'), '')))), '[a-z]', '')) AS ?step159) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO73557MF_0408749, 1, (STRLEN(?targetMotifMatchCigarO73557MF_0408749) - STRLEN(REPLACE(?targetMotifMatchCigarO73557MF_0408749, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step159), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO73557MF_0408749, 1, (STRLEN(?targetMotifMatchCigarO73557MF_0408749) - STRLEN(REPLACE(?targetMotifMatchCigarO73557MF_0408749, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step159), '}'), '')))), '[^-]', ''))) AS ?step260) . BIND(((?step260 + ?targetMotifMatchRegionMatchBeginPositionMF_0408750) - 1) AS ?thisPositionOn15) . BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn16) . BIND(?this AS ?pfs1t61) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb13) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse14) . FILTER ((BOUND(?thisPositionOn15) && BOUND(?thisPositionOn16))) . BIND(URI(CONCAT(STR(?this), '#MF_04087a12')) AS ?annotation12) . BIND(?this AS ?pfs11) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch66 faldo:location ?templateMotifSequenceMatchRegionO7355767 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO7355769 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO73557MF_0408762 . ?templateMotifSequenceMatchRegionO7355767 faldo:begin ?templateMotifSequenceMatchBeginO7355768 . ?templateMotifSequenceMatchBeginO7355768 faldo:position ?templateMotifSequenceMatchBeginPositionO7355763 ; faldo:reference isoform:O73557-1 . ?templateMotifSequenceProfileAlignmentOperationO7355769 edam:has_input signature:MF_04087 ; rdf:type edam:operation_0300 . ?targetMotifMatch70 faldo:location ?targetMotifMatchRegionMatch71 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0408773 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO73557MF_0408764 . ?targetMotifMatchRegionMatch71 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0408772 . ?targetMotifMatchRegionMatchBeginMF_0408772 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0408765 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0408773 edam:has_input signature:MF_04087 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO73557MF_0408762, 1, (STRLEN(?templateMotifCigarO73557MF_0408762) - STRLEN(REPLACE(?templateMotifCigarO73557MF_0408762, CONCAT('^(?:-*[^-]){', STR(((1 - ?templateMotifSequenceMatchBeginPositionO7355763) + 1)), '}'), '')))), '[a-z]', '')) AS ?step174) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO73557MF_0408764, 1, (STRLEN(?targetMotifMatchCigarO73557MF_0408764) - STRLEN(REPLACE(?targetMotifMatchCigarO73557MF_0408764, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO73557MF_0408764, 1, (STRLEN(?targetMotifMatchCigarO73557MF_0408764) - STRLEN(REPLACE(?targetMotifMatchCigarO73557MF_0408764, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), '')))), '[^-]', ''))) AS ?step275) . BIND(((?step275 + ?targetMotifMatchRegionMatchBeginPositionMF_0408765) - 1) AS ?thisPositionOn21) . BIND(?thisPositionOn21 AS ?thisPositionOn22) . BIND(?this AS ?pfs1t76) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb19) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse20) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn21, 1) = 'M')) . BIND(URI(CONCAT(STR(?this), '#MF_04087a18')) AS ?annotation18) . BIND(?this AS ?pfs17) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch81 faldo:location ?templateMotifSequenceMatchRegionO7355782 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO7355784 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO73557MF_0408777 . ?templateMotifSequenceMatchRegionO7355782 faldo:begin ?templateMotifSequenceMatchBeginO7355783 . ?templateMotifSequenceMatchBeginO7355783 faldo:position ?templateMotifSequenceMatchBeginPositionO7355778 ; faldo:reference isoform:O73557-1 . ?templateMotifSequenceProfileAlignmentOperationO7355784 edam:has_input signature:MF_04087 ; rdf:type edam:operation_0300 . ?targetMotifMatch85 faldo:location ?targetMotifMatchRegionMatch86 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0408788 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO73557MF_0408779 . ?targetMotifMatchRegionMatch86 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0408787 . ?targetMotifMatchRegionMatchBeginMF_0408787 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0408780 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0408788 edam:has_input signature:MF_04087 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO73557MF_0408777, 1, (STRLEN(?templateMotifCigarO73557MF_0408777) - STRLEN(REPLACE(?templateMotifCigarO73557MF_0408777, CONCAT('^(?:-*[^-]){', STR(((31 - ?templateMotifSequenceMatchBeginPositionO7355778) + 1)), '}'), '')))), '[a-z]', '')) AS ?step189) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO73557MF_0408779, 1, (STRLEN(?targetMotifMatchCigarO73557MF_0408779) - STRLEN(REPLACE(?targetMotifMatchCigarO73557MF_0408779, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO73557MF_0408779, 1, (STRLEN(?targetMotifMatchCigarO73557MF_0408779) - STRLEN(REPLACE(?targetMotifMatchCigarO73557MF_0408779, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), '')))), '[^-]', ''))) AS ?step290) . BIND(((?step290 + ?targetMotifMatchRegionMatchBeginPositionMF_0408780) - 1) AS ?thisPositionOn27) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO73557MF_0408777, 1, (STRLEN(?templateMotifCigarO73557MF_0408777) - STRLEN(REPLACE(?templateMotifCigarO73557MF_0408777, CONCAT('^(?:-*[^-]){', STR(((67 - ?templateMotifSequenceMatchBeginPositionO7355778) + 1)), '}'), '')))), '[a-z]', '')) AS ?step191) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO73557MF_0408779, 1, (STRLEN(?targetMotifMatchCigarO73557MF_0408779) - STRLEN(REPLACE(?targetMotifMatchCigarO73557MF_0408779, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step191), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO73557MF_0408779, 1, (STRLEN(?targetMotifMatchCigarO73557MF_0408779) - STRLEN(REPLACE(?targetMotifMatchCigarO73557MF_0408779, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step191), '}'), '')))), '[^-]', ''))) AS ?step292) . BIND(((?step292 + ?targetMotifMatchRegionMatchBeginPositionMF_0408780) - 1) AS ?thisPositionOn28) . BIND(?this AS ?pfs1t93) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb25) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse26) . FILTER (REGEX('C[ARNDCQEGHILKMFPSTWYVBZJUOX][ARNDCQEGHILKMFPSTWYVBZJUOX]C[ARNDCQEGHILKMFPSTWYVBZJUOX]*C[ARNDCQEGHILKMFPSTWYVBZJUOX][ARNDCQEGHILKMFPSTWYVBZJUOX]C', SUBSTR(?thisSequenceValue, ?thisPositionOn27, (?thisPositionOn28 - ?thisPositionOn27)))) . BIND(URI(CONCAT(STR(?this), '#MF_04087a24')) AS ?annotation24) . BIND(?this AS ?pfs23) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch98 faldo:location ?templateMotifSequenceMatchRegionO7355799 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO73557101 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO73557MF_0408794 . ?templateMotifSequenceMatchRegionO7355799 faldo:begin ?templateMotifSequenceMatchBeginO73557100 . ?templateMotifSequenceMatchBeginO73557100 faldo:position ?templateMotifSequenceMatchBeginPositionO7355795 ; faldo:reference isoform:O73557-1 . ?templateMotifSequenceProfileAlignmentOperationO73557101 edam:has_input signature:MF_04087 ; rdf:type edam:operation_0300 . ?targetMotifMatch102 faldo:location ?targetMotifMatchRegionMatch103 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04087105 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO73557MF_0408796 . ?targetMotifMatchRegionMatch103 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04087104 . ?targetMotifMatchRegionMatchBeginMF_04087104 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0408797 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04087105 edam:has_input signature:MF_04087 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO73557MF_0408794, 1, (STRLEN(?templateMotifCigarO73557MF_0408794) - STRLEN(REPLACE(?templateMotifCigarO73557MF_0408794, CONCAT('^(?:-*[^-]){', STR(((81 - ?templateMotifSequenceMatchBeginPositionO7355795) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1106) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO73557MF_0408796, 1, (STRLEN(?targetMotifMatchCigarO73557MF_0408796) - STRLEN(REPLACE(?targetMotifMatchCigarO73557MF_0408796, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO73557MF_0408796, 1, (STRLEN(?targetMotifMatchCigarO73557MF_0408796) - STRLEN(REPLACE(?targetMotifMatchCigarO73557MF_0408796, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), '')))), '[^-]', ''))) AS ?step2107) . BIND(((?step2107 + ?targetMotifMatchRegionMatchBeginPositionMF_0408797) - 1) AS ?thisPositionOn33) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO73557MF_0408794, 1, (STRLEN(?templateMotifCigarO73557MF_0408794) - STRLEN(REPLACE(?templateMotifCigarO73557MF_0408794, CONCAT('^(?:-*[^-]){', STR(((84 - ?templateMotifSequenceMatchBeginPositionO7355795) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1108) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO73557MF_0408796, 1, (STRLEN(?targetMotifMatchCigarO73557MF_0408796) - STRLEN(REPLACE(?targetMotifMatchCigarO73557MF_0408796, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO73557MF_0408796, 1, (STRLEN(?targetMotifMatchCigarO73557MF_0408796) - STRLEN(REPLACE(?targetMotifMatchCigarO73557MF_0408796, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), '')))), '[^-]', ''))) AS ?step2109) . BIND(((?step2109 + ?targetMotifMatchRegionMatchBeginPositionMF_0408797) - 1) AS ?thisPositionOn34) . BIND(?this AS ?pfs1t110) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb31) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse32) . FILTER (REGEX('P[TS]AP', SUBSTR(?thisSequenceValue, ?thisPositionOn33, (?thisPositionOn34 - ?thisPositionOn33)))) . BIND(URI(CONCAT(STR(?this), '#MF_04087a30')) AS ?annotation30) . BIND(?this AS ?pfs29) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch115 faldo:location ?templateMotifSequenceMatchRegionO73557116 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO73557118 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO73557MF_04087111 . ?templateMotifSequenceMatchRegionO73557116 faldo:begin ?templateMotifSequenceMatchBeginO73557117 . ?templateMotifSequenceMatchBeginO73557117 faldo:position ?templateMotifSequenceMatchBeginPositionO73557112 ; faldo:reference isoform:O73557-1 . ?templateMotifSequenceProfileAlignmentOperationO73557118 edam:has_input signature:MF_04087 ; rdf:type edam:operation_0300 . ?targetMotifMatch119 faldo:location ?targetMotifMatchRegionMatch120 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04087122 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO73557MF_04087113 . ?targetMotifMatchRegionMatch120 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04087121 . ?targetMotifMatchRegionMatchBeginMF_04087121 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04087114 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04087122 edam:has_input signature:MF_04087 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO73557MF_04087111, 1, (STRLEN(?templateMotifCigarO73557MF_04087111) - STRLEN(REPLACE(?templateMotifCigarO73557MF_04087111, CONCAT('^(?:-*[^-]){', STR(((94 - ?templateMotifSequenceMatchBeginPositionO73557112) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1123) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO73557MF_04087113, 1, (STRLEN(?targetMotifMatchCigarO73557MF_04087113) - STRLEN(REPLACE(?targetMotifMatchCigarO73557MF_04087113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO73557MF_04087113, 1, (STRLEN(?targetMotifMatchCigarO73557MF_04087113) - STRLEN(REPLACE(?targetMotifMatchCigarO73557MF_04087113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), '')))), '[^-]', ''))) AS ?step2124) . BIND(((?step2124 + ?targetMotifMatchRegionMatchBeginPositionMF_04087114) - 1) AS ?thisPositionOn39) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO73557MF_04087111, 1, (STRLEN(?templateMotifCigarO73557MF_04087111) - STRLEN(REPLACE(?templateMotifCigarO73557MF_04087111, CONCAT('^(?:-*[^-]){', STR(((97 - ?templateMotifSequenceMatchBeginPositionO73557112) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1125) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO73557MF_04087113, 1, (STRLEN(?targetMotifMatchCigarO73557MF_04087113) - STRLEN(REPLACE(?targetMotifMatchCigarO73557MF_04087113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO73557MF_04087113, 1, (STRLEN(?targetMotifMatchCigarO73557MF_04087113) - STRLEN(REPLACE(?targetMotifMatchCigarO73557MF_04087113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), '')))), '[^-]', ''))) AS ?step2126) . BIND(((?step2126 + ?targetMotifMatchRegionMatchBeginPositionMF_04087114) - 1) AS ?thisPositionOn40) . BIND(?this AS ?pfs1t127) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfsb37) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfse38) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn39, (?thisPositionOn40 - ?thisPositionOn39)) = 'PPPY')) . BIND(URI(CONCAT(STR(?this), '#MF_04087a36')) AS ?annotation36) . BIND(?this AS ?pfs35) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch132 faldo:location ?templateMotifSequenceMatchRegionO73557133 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO73557135 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO73557MF_04087128 . ?templateMotifSequenceMatchRegionO73557133 faldo:begin ?templateMotifSequenceMatchBeginO73557134 . ?templateMotifSequenceMatchBeginO73557134 faldo:position ?templateMotifSequenceMatchBeginPositionO73557129 ; faldo:reference isoform:O73557-1 . ?templateMotifSequenceProfileAlignmentOperationO73557135 edam:has_input signature:MF_04087 ; rdf:type edam:operation_0300 . ?targetMotifMatch136 faldo:location ?targetMotifMatchRegionMatch137 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04087139 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO73557MF_04087130 . ?targetMotifMatchRegionMatch137 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04087138 . ?targetMotifMatchRegionMatchBeginMF_04087138 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04087131 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04087139 edam:has_input signature:MF_04087 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO73557MF_04087128, 1, (STRLEN(?templateMotifCigarO73557MF_04087128) - STRLEN(REPLACE(?templateMotifCigarO73557MF_04087128, CONCAT('^(?:-*[^-]){', STR(((2 - ?templateMotifSequenceMatchBeginPositionO73557129) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1140) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO73557MF_04087130, 1, (STRLEN(?targetMotifMatchCigarO73557MF_04087130) - STRLEN(REPLACE(?targetMotifMatchCigarO73557MF_04087130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO73557MF_04087130, 1, (STRLEN(?targetMotifMatchCigarO73557MF_04087130) - STRLEN(REPLACE(?targetMotifMatchCigarO73557MF_04087130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), '')))), '[^-]', ''))) AS ?step2141) . BIND(((?step2141 + ?targetMotifMatchRegionMatchBeginPositionMF_04087131) - 1) AS ?thisPositionOn45) . BIND(?thisPositionOn45 AS ?thisPositionOn46) . BIND(?this AS ?pfs1t142) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfsb43) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfse44) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn45, 1) = 'G')) . BIND(URI(CONCAT(STR(?this), '#MF_04087a42')) AS ?annotation42) . BIND(?this AS ?pfs41) . } }